#!/bin/bash

# 获取npm进程的进程ID
PID=$(pgrep -f "npm")

# 如果找到了进程ID，则终止该进程
if [ -n "$PID" ]; then
  echo "正在终止npm进程 $PID..."
  kill $PID
  # 等待进程完全终止
  sleep 5
else
  echo "未找到npm进程"
fi

# 进入项目目录
cd /data/MOCK/FastWire_MockManager/

# 安装依赖（如果需要）
# npm install

# 启动npm dev服务，并将日志记录到当前目录下的log文件
npm run dev > ./dev.log 2>&1 &

echo "服务已重启，日志记录在 ./dev.log"